body{
    font-family:PingFangSC-Regular;background: #ffffff;
}

.banner{
    background: url("/res/images/conclusion-2018/icon-backgroup.png") no-repeat;
    background-size: 100% 98%;
}

.banner img{
    width: 100%;

}
.title{
    padding-top: 1rem;
    padding-bottom: 0.5rem;
}
.sorry{
    background-size: 100%;
}
.qrcode{
    text-align: center;
}
.qrcode img{
    width: 2.4rem;
    height: 2.4rem;
}

.btn{
    width: 4.2rem;
    height: 0.7rem;
    position: relative;
    margin: .22rem 1.65rem 0.3rem;
    line-height: 0.7rem;
    font-size: .32rem;
    color: #F34032;
    text-align: center;
    border:1px solid #F34032;
}
.btn:active{
    background: #F34032;
    color:#fff;
}

.btn.active{
    background: #F34032;
    color:#fff;
}



.popup-container {
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.popup-container .popup-main .close {
    background: url(/res/images/conclusion-2018/icon-close.png) 50% no-repeat;
    background-size: 100% 100%;
}
.popup-container .popup-main .close {
    width: .71rem;
    height: .71rem;
    position: absolute;
    right: .22rem;
    top: .22rem;
}

.popup-container .popup-main .login-container {
    width: 6.4rem;
    padding: .3rem .3rem .16rem;
    margin: 3.18rem auto 0;
    background: #ffffff;
    box-shadow: 0 0.04rem 0.1rem 0 rgba(0,0,0,.3);
    border-radius: .2rem;
}


.popup-main .login-container .phone-no label {
    background: url(/res/images/conclusion-2018/icon-phone.png) 50% no-repeat;
    background-size: 100% 100%;
}
.popup-container .popup-main .login-container .input-box input {
    height: .5rem;
    border: none;
    font-size: .36rem;
    color: #666;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    flex: 2;
    max-width: 3rem;
    margin-left: .2rem;
}
.popup-main .login-container .input-box button {
    font-size: .36rem;
    color: #FA8883;
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    border-left: 1px solid #ccc;
}
.popup-container .popup-main .login-container .input-box {
    width: 5.8rem;
    padding: .25rem .3rem;
    background: #FFFFFF;
    box-shadow: inset 0 0 0.06rem 0 rgba(0,0,0,0.20);
    border-radius: 0.1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 0.2rem;
}
.popup-main .login-container .verification-code label {
    background: url(/res/images/conclusion-2018/icon-verify.png) 50% no-repeat;
    background-size: 100% 100%;
}
.popup-container .popup-main .login-container .input-box label {
    width: .5rem;
    height: .5rem;
}
.popup-container .popup-main .login-container .btn-box{
    margin:0.3rem 0.1rem 0.1rem;
}
.popup-container .popup-main .login-container .btn-box button {
    position: relative;
    width: 5.8rem;
    margin: .22rem .22rem 0;
    height: 1rem;
    line-height: 0.7rem;
    font-size: .38rem;
    color: #fff;
    background: #CCCCCC;
    text-align: center;
    border-radius: 1rem;
}

.btgroup{
    margin-top: 0.7rem;
}